rat glue trap - Turkish English Dictionary